#ifdef COMPILE_DX10
#include "CDX10_AtomicFactory.h"

CB_SUBNAMESPACE_START(DX10)

CAtomicFactory::CAtomicFactory(SNativeHandle& _rHandle)
{
}

// -------------------------------------------------------------------------------

CAtomicFactory::~CAtomicFactory()
{
}

// -------------------------------------------------------------------------------

RenderLib::CBufferAtomicPtr CAtomicFactory::CreateIndexBuffer(RenderLib::CIndexBufferDescriptor& _rDescriptor)
{
    return RenderLib::CBufferAtomicPtr(NULL);
}

// -------------------------------------------------------------------------------

RenderLib::CBufferAtomicPtr CAtomicFactory::CreateVertexBuffer(RenderLib::CVertexBufferDescriptor& _rDescriptor)
{
    return RenderLib::CBufferAtomicPtr(NULL);
}

// -------------------------------------------------------------------------------

RenderLib::CBufferAtomicPtr CAtomicFactory::CreatePixelBuffer(RenderLib::CPixelBufferDescriptor& _rDescriptor)
{
    return RenderLib::CBufferAtomicPtr(NULL);
}

// -------------------------------------------------------------------------------

RenderLib::CShaderProgramAtomicPtr CAtomicFactory::CreateShaderProgram()
{
    return RenderLib::CShaderProgramAtomicPtr(NULL);
}

// -------------------------------------------------------------------------------

RenderLib::CShaderProgramAtomicPtr CAtomicFactory::CreateShaderProgram(RenderLib::CShaderProgramDescriptor& _rDescriptor)
{
    return RenderLib::CShaderProgramAtomicPtr(NULL);
}

CB_SUBNAMESPACE_END
#endif